#include "VistaAgua.h"

VistaAgua::VistaAgua(SDL_Renderer* renderer, unsigned int ancho,
		unsigned int alto) {
	this->renderer = renderer;
	this->alto = alto;
	this->ancho = ancho;
}

VistaAgua::~VistaAgua() {
}

void VistaAgua::dibujar(unsigned int nivel) {
	Uint8 rojoActual, verdeActual, azulActual, alphaActual;
	SDL_GetRenderDrawColor(renderer, &rojoActual, &verdeActual, &azulActual, &alphaActual);
	SDL_SetRenderDrawColor(renderer, RAGUA, VAGUA, AAGUA, STD_ALPHA);
	for(unsigned int x = 0; x < ancho; x++) {
		SDL_RenderDrawLine(renderer, x, alto - nivel, x, alto - 1);
	}
	SDL_SetRenderDrawColor(renderer, rojoActual, verdeActual, azulActual, alphaActual);
}